A Distributed Self-healing Data Store
نویسندگان
چکیده
Due to the huge amount of integrated devices and sensors in everyday objects ubiquitous systems are in vicinity and will be deployed in large scales in the near future. We expect these system to be unreliable as nodes may crash or vanish from time to time. Therefore a reliable data store is needed to offer application developers a secure place to store the data of the services. The data store itself is subject to the same unreliable infrastructure thus it must expose self-healing capabilities to overcome data loss due to node failures. In this paper we propose a distributed self-healing data store for ubiquitous systems that guarantees the availability of the stored data even if there is a node failure every 36 seconds in a system consisting of 100 nodes. We also monitor the availability of the nodes to improve the way the data of the data store is distributed in the system.
منابع مشابه
The Self Distributing Virtual Machine (SDVM) - Making Computer Clusters Heal Themselves
With the rapidly growing capability of computer architectures their complexity grows as well. More and more parallelism is necessary to provide the needed computing power. Moreover, systems must adapt to changing environments and cope with a breakdown of components. One approach is to incorporate organic features into computer systems. Organic computers [14] are characterized by self-x properti...
متن کاملRobust Agent Based Distribution System Restoration with Uncertainty in Loads in Smart Grids
This paper presents a comprehensive robust distributed intelligent control for optimum self-healing activities in smart distribution systems considering the uncertainty in loads. The presented agent based framework obviates the requirements for a central control method and improves the reliability of the self-healing mechanism. Agents possess three characteristics including local views, decentr...
متن کاملSelf-healing Routing and Other Problems in Compact Memory
This paper looks at the question of designing distributed algorithms for the setting of compact memory i.e. sublinear (in n the number of nodes) bits for connected networks of arbitrary topologies. The nodes in our networks may have much lower internal memory (say, O(poly logn)) as compared to the number of their possible neighbours (say, O(n)). This implies that a node needs to run the algorit...
متن کاملThe Effectiveness of Self-Healing Training (the Healing Codes) on the Sense of Cohesion in Substance-Dependent Males
Objective: The present study aimed to investigate the effectiveness of self-healing training (the healing codes) on the sense of cohesion in substance-dependent men in 2020. Method: The present research was quasi-experimental with pretest-posttest design with a control group. The statistical population included all substance-dependent males in Isfahan in 2020. Among whom, 30 people who were wil...
متن کاملThermal characteristics of the self-healing response in poly(ethylene-co-methacrylic acid) copolymers.
A class of poly(ethylene-co-methacrylic acid) (EMAA) copolymers and ionomers has shown the unique ability to instantaneously self-heal following ballistic puncture. It is noteworthy that the thermomechanical healing process active in these materials appears to be significantly different in capability and mechanism than any of the other self-repairing systems studied. To better understand this p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007